<%
/**
 * js for html component <input type='checkbox'>
 * Copyright: Copyright (c) 2004
 * Company: asoft
 * @ $Author: amon_lei $
 * @ $Date: 2004/12/27 14:31:10 $
 * @ $Revision: 1.1 $ 
 * @ created in 2004-12-27
 */
%>
<script>
        /**
         * 设置全部被选中或不选中
         * @param: obj 容器对象
         * @param: checkBoxName checkbox 的name
         * @param: isChecked 是否选中
         */
        function setAllCheckedOrUnChekced(obj,
                                          checkBoxName,
                                          isChecked)
        {
            for(var i = 0; i < obj.tags('INPUT').length; i ++)
            {
                if(obj.tags('INPUT')[i].type == "checkbox" 
                && obj.tags('INPUT')[i].name == checkBoxName)
                {
                    obj.tags('INPUT')[i].checked = isChecked;
                }
            }
        }

        // 是否有选中的
        function hasChecked(obj,objName)
        {
            var count = 0;
            for(var i = 0; i < obj.tags('INPUT').length; i ++)
            {
                if(obj.tags('INPUT')[i].type == "checkbox" 
                && obj.tags('INPUT')[i].name == objName
                && obj.tags('INPUT')[i].checked)
                {
                    count ++;
                }
            }
            if( count > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

</script>
